package com.neusoft.hw;

import java.util.Scanner;

public class Test01 {

	public static void main(String[] args) {
		// 无限循环
		while (true) {

			Scanner sc = new Scanner(System.in);

			// 输入数值
			System.out.println("请输入当月利润");

			// 声明变量
			double iPro = sc.nextDouble();
			/**
			 * 此题分六种情况，每种情况应发奖金数均不同， 每种情况奖金运算公式也不同 分别列明这六种情况 写出运算公式 进行求值
			 */
			// 提成变量
			double dBon = 0.0;
			// if语句
			// 利润总额在此区间时
			if (iPro <= 10 && iPro > 0) {
				// 写出奖金运算公式
				dBon = 0.1 * iPro;
				// 利润总额在此区间时
			} else if (iPro > 10 && iPro <= 20) {
				// 写出奖金运算公式
				dBon = (iPro - 10) * 0.075 + 10 * 0.1;

				// 利润总额在此区间时
			} else if (iPro > 20 && iPro <= 40) {
				// 写出奖金运算公式
				dBon = (iPro - 20) * 0.05 + 10 * 0.1 + 10 * 0.075;

				// 利润总额在此区间时
			} else if (iPro > 40 && iPro <= 60) {
				// 写出奖金运算公式
				dBon = (iPro - 40) * 0.03 + 20 * 0.05 + 10 * 0.1 + 10 * 0.075;

				// 利润总额在此区间时
			} else if (iPro > 60 && iPro <= 100) {
				// 写出奖金运算公式
				dBon = (iPro - 60) * 0.015 + 20 * 0.03 + 20 * 0.05 + 10 * 0.1 + 10 * 0.075;

				// 利润总额在此区间时
			} else {
				// 写出奖金运算公式
				dBon = (iPro - 100) * 0.01 + 40 * 0.015 + 20 * 0.03 
						+ 20 * 0.05 + 10 * 0.1 + 10 * 0.075;
			}
			// 输出
			System.out.println("应发放奖金总数为：" + dBon + "万元");
		}

	}

}
